www.gusucode.com > XbPhp开发框架 v1.4.5PHP源码程序 > XbPhp开发框架 v1.4.5/xbphp/xbphp/home/model/BcWzModel.php
<?php /** * XbPhp模型示例 * @author wave */ class BcWzModel extends AppModel{ /** * 关联表,也就是绑定函数,可以实现每次绑定多个表 * @author wave */ public $bind = array( array( 'type' => 'left', //是联表查询的用类型 默认是left, 可以写left,right,inner 'alias' => 'A', //要绑定表的别名 'table' => 'a', //要绑定表名 'foreignKey' => 'id', //被绑定表的外键字段 'beRelated' => 'bc_id' //定义绑定表的关联字段 ) ); /** * 校验数据(支持POST和GET提交的数据校验) * id 提交表单name * type int校验数据是否整型 num校验数据是否数字 float校验数据是否单精度 string 校验数据是否字符串 * pattern 正则表达式 * msg 提示错误信息 */ public function rules() { return array( array('id','type'=>'int','msg'=>'不是整数') ); } public function test() { //echo '演示wzModel'; //Model执行sql方法,不需要写MODEL的名称,会自动加载文件模型名字, // $u = $this->first(); //dump($this); // dump($u); echo "↑↑↑↑↑是ModelSQL执行的示例<br>---------------------"; } }